/**
 * Created with JetBrains PhpStorm.
 * User: cgp
 * Date: 13-5-13
 * Time: 下午2:08
 * To change this template use File | Settings | File Templates.
*/
var lnk_prods_opt = {
    showDialog : function(){
        easyDialog.open({
            container : 'lnk_prods_list',
            fixed : true
        });
    },
    closeDialog: function(){
        easyDialog.close();
    },
    rm : function(){
        $(this).parent().remove();
        var v = $(this).next('input').val();
        $("input[name='lnkprods'][value='"+v+"']").removeAttr('checked');
    },
    submit: function(){
        var lists = $("input[name='lnkprods']"), len = lists.length , i= 0,
            tpl = $("#list_template").html();
        $("#selected_lnk_prods").empty();
        for( ;i<len;i++ ) {
            if( $(lists[i]).attr('checked') ) {
                $("#selected_lnk_prods").append(template(tpl, {id:lists[i].value,
                    title:$(lists[i]).attr('data-txt')}));
            }
        }
        easyDialog.close();
    }
};
jQuery(document).ready(function($){
    var postUrl = 'call/pppp.php',
        did = $("input[name='did']").val() || 0,
        oid = $("input[name='oid']").val() || 0;
    $("#submitBtn").click(function(){
		title = $(".sendtxt").val(); 
			 if(title==''){
				 alert('标题不能为空');
				 return false;
			 }
        var postData = $("form#ourfrm").serialize();
		 // var ue = UE.getEditor('detailInfo1');
		 // var txt_content = ue.getContent();
		$.ajax({
            type:'POST',url: postUrl,data: postData, dataType:'json',
			})
           .done(function(res) {
                alert(res['msg']);
               if(res['errcode']==1000) {
                    history.go(-1);
               }
			//$("form").submit();
		// var ue = UE.getEditor('detailInfo1');
		// var txt_content = ue.getContent();
        // $(this).attr('disabled','disabled');
        // $.getJSON(postUrl, postData)
            // .done(function(res) {
                // alert(res['msg']);
                // if(res['errcode']==1000) {
                    // history.go(-1);
                // }
            // })
            // .always(function(){
                // $("#submitBtn").removeAttr('disabled');
				// var txt_content = ue.getContent();
				// $("#detailInfo1").val(txt_content);
				 
				// $("form").submit(); 
            });
			 
			
			  // $.ajax({
                // url : "call/jh_notice.php",
                // type : "POST",
                // dataType : "JSON",
                // data : postData,txt_content,
                // success : function(res) {
                    // if (res.status== 'ok') {
                        // alert(res.msg);
                        // //                    $("#token_d").text(res.token);
                        // //                    $("#url_d").text(res.url);
                        // //                    $("#encodingAESKey").text(res.encodingAESKey);
                    // } else if (res.status== 'fail') {
                        // alert(res.msg);
                    // }
                // }
            // });
			
			
    });

    var count_fn = function(){
        if(!$("#sendsms").attr('checked')) {
            return;
        }
        var len = $("textarea[name='content']").val().length,
            msgCount = CLen(len),
            price= $("#sms_fee").text(),
            peopleCount = parseInt($("#ResivePerson").text()),
            //解决浮点数精度问题
            totalfee = parseFloat((price*msgCount*peopleCount).toFixed(10));
        $("#MsgCount").text(msgCount);
        $("#TotalFee").text(totalfee);
    };
    $("textarea[name='content']").bind('keyup', count_fn);
    $("#sendsms").click(function(){
        if($(this).attr('checked')) {
			$("#detailInfo2").show();
            $("#text_DD").hide();
            $("#CharTxt,.fixed").show();
        } else {
            $("#CharTxt,.fixed").hide();
			$("#detailInfo2").show();
            $("#TotalFee, #MsgCount").text(0);
        }
    });
	$("#sendtext").click(function(){
        if($(this).attr('checked')) {

         // $("#text_DD").hide();
			$("#detailInfo2").hide();
           $("#text_DD").show();
            $(".sendtare1").hide();
            
        } else {
            $("#text_DD").hide();
			// $(".text_DD").hide();
            $("#detailInfo2").show();
           // $("#TotalFee, #MsgCount").text(0);
        }
    });
    $("#select_lnk_prods").on('click', lnk_prods_opt.showDialog);
    $("#selected_lnk_prods").on('click', 'a.rm', lnk_prods_opt.rm);
    $("#lnk_prods_cancel").on('click', lnk_prods_opt.closeDialog);
    $("#lnk_prods_ok").on('click', lnk_prods_opt.submit);
    
    $("select[name='ntype']").change(function(){
        var val = $(this).find('option:selected').val();
        if(val=='') {
            return;
        }
        $.get(postUrl,{did:did, todo:'countResiver', resiver:val, oid: oid})
            .done(function(num){
                $("#ResivePerson").text(num);
                count_fn();
            });

        if(val==4 || val==5) {
            return;
        }
        if(val==8) {
            $("#scondition").slideDown();
        }
        else {
            $("input.ds").removeAttr('checked');
            $(".search-pannel").slideUp();
        }
    });
    $(".btnSetState").click(function(){
        var nid = [],
            state=$(this).attr('data-state'),
            arr_msg=[],
            did=$("input[name='did']").val();
        $("input:checked").each(function(){
            nid.push($(this).val());
        });
        var txt = nid.length>1?'这些':'该条';
        arr_msg[1] = '您确定将' + txt +'通知标记为已读吗？';
        arr_msg[2] = '您确定要删除' + txt +'通知吗？';
        arr_msg[4] = arr_msg[2];
        if(!confirm(arr_msg[state])) {
            return;
        }
        $.post(postUrl,{nid:nid,state:state,todo:'update',did:did},function(res){
            if(res==1) {
                $.each(nid,function(k,i){
                    $("li#li_"+i).remove();
                });
            } else {
                alert('服务器端发生错误，请联系网站客服人员');
            }
        });
    });

});